/**
 *
 */
package com.dlg.user.rpc.api.vo.user;

import java.math.BigInteger;
import java.util.Date;

/**
 * 企业用户注册vo
 *
 * @author lhh@gongren.com
 * @since 2017年3月30日 上午9:40:56
 */
public class EnterpriseUserAttributeRpcVo extends UserAttributeRpcVo {

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    /**
     * 注册号
     */
    private String registrationNumber;

    /**
     * 地址
     */
    private String address;

    /**
     * 营业执照
     */
    private String businessLicense;

    /**
     * 资质认证
     */
    private String qualificationCertification;

    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系电话
     */
    private String contactTelephone;

    /**
     * 是否代理商(0.否,1.是)
     */
    private Short isAgent;

    /**
     * 审核状态(0.未审核,1.审核中,2.审核通过,3.审核失败)
     */
    private Short auditStatus;

    /**
     * 认证日期
     */
    private Date authTime;

    /**
     * 认证人id（ops）
     */
    private BigInteger authUser;

    /**
     * 认证备注
     */
    private String authRemarks;

    /**
     * 企业性质：1.国有企业,2.集体企业,3.联营企业,4.股份合作制企业,5.私营企业,6.个体户,7.合伙企业,8.有限责任公司,9.股份有限公司
     */
    private String enterpriseNature;
    
    /**
     * 企业性质名称：1.国有企业,2.集体企业,3.联营企业,4.股份合作制企业,5.私营企业,6.个体户,7.合伙企业,8.有限责任公司,9.股份有限公司
     */
    private String enterpriseNatureName;
    /**
     * 是否存在支付密码
     */
    private Boolean isExistPayPassword;

    /**
     * 金额
     */
    private Integer amount;
    
	/**
	 * 企业省id
	 */
	private BigInteger provinceId;

	/**
	 * 企业省名称
	 */
	private String provinceName;

	/**
	 * 企业城市id
	 */
	private BigInteger cityId;

	/**
	 * 企业市名称
	 */
	private String cityName;

	/**
	 * 企业区id
	 */
	private BigInteger areaId;

	/**
	 * 代理区名称
	 */
	private String areaName;

	/**
	 * 企业乡镇id
	 */
	private BigInteger villageId;

	/**
	 * 代理乡镇名称
	 */
	private String villageName;
	
	/**
	 * 办公地址
	 */
	private String officeAddress;
	
	/**
	 * 企业简称
	 */
	private String shortName;
	
	/**
	 * 企业邮箱
	 */
	private String enterpriseEmail;
	
	/**
	 * 固定电话
	 */
	private String contactTel;
	
	/**
	 * 法人代表
	 */
	private String corporateRepresentative;
	
	/**
	 * 营业期限
	 */
	private String businessTerm;

	private EnterpriseAgentAttributeRpcVo enterpriseAgentAttributeRpcVo;

	public String getEnterpriseNature() {
        return enterpriseNature;
    }

    public void setEnterpriseNature(String enterpriseNature) {
        this.enterpriseNature = enterpriseNature;
    }

    public Short getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Short auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getRegistrationNumber() {
        return registrationNumber;
    }

    public void setRegistrationNumber(String registrationNumber) {
        this.registrationNumber = registrationNumber;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }

    public String getQualificationCertification() {
        return qualificationCertification;
    }

    public void setQualificationCertification(String qualificationCertification) {
        this.qualificationCertification = qualificationCertification;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getContactTelephone() {
        return contactTelephone;
    }

    public void setContactTelephone(String contactTelephone) {
        this.contactTelephone = contactTelephone;
    }

    public Short getIsAgent() {
        return isAgent;
    }

    public void setIsAgent(Short isAgent) {
        this.isAgent = isAgent;
    }

    public Date getAuthTime() {
        return authTime;
    }

    public void setAuthTime(Date authTime) {
        this.authTime = authTime;
    }

    public BigInteger getAuthUser() {
        return authUser;
    }

    public void setAuthUser(BigInteger authUser) {
        this.authUser = authUser;
    }

    public String getAuthRemarks() {
        return authRemarks;
    }

    public void setAuthRemarks(String authRemarks) {
        this.authRemarks = authRemarks;
    }

    public Boolean getIsExistPayPassword() {
        return isExistPayPassword;
    }

    public void setIsExistPayPassword(Boolean isExistPayPassword) {
        this.isExistPayPassword = isExistPayPassword;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public BigInteger getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(BigInteger provinceId) {
		this.provinceId = provinceId;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public BigInteger getCityId() {
		return cityId;
	}

	public void setCityId(BigInteger cityId) {
		this.cityId = cityId;
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public BigInteger getAreaId() {
		return areaId;
	}

	public void setAreaId(BigInteger areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public BigInteger getVillageId() {
		return villageId;
	}

	public void setVillageId(BigInteger villageId) {
		this.villageId = villageId;
	}

	public String getVillageName() {
		return villageName;
	}

	public void setVillageName(String villageName) {
		this.villageName = villageName;
	}
	public String getOfficeAddress() {
		return officeAddress;
	}
	
	public void setOfficeAddress(String officeAddress) {
		this.officeAddress = officeAddress;
	}
	
	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getEnterpriseEmail() {
		return enterpriseEmail;
	}

	public void setEnterpriseEmail(String enterpriseEmail) {
		this.enterpriseEmail = enterpriseEmail;
	}

	public String getContactTel() {
		return contactTel;
	}

	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}
	
	public String getCorporateRepresentative() {
		return corporateRepresentative;
	}

	public void setCorporateRepresentative(String corporateRepresentative) {
		this.corporateRepresentative = corporateRepresentative;
	}

	public String getBusinessTerm() {
		return businessTerm;
	}

	public void setBusinessTerm(String businessTerm) {
		this.businessTerm = businessTerm;
	}

	public String getEnterpriseNatureName() {
		return enterpriseNatureName;
	}

	public void setEnterpriseNatureName(String enterpriseNatureName) {
		this.enterpriseNatureName = enterpriseNatureName;
	}

	public EnterpriseAgentAttributeRpcVo getEnterpriseAgentAttributeRpcVo() {
		return enterpriseAgentAttributeRpcVo;
	}

	public void setEnterpriseAgentAttributeRpcVo(EnterpriseAgentAttributeRpcVo enterpriseAgentAttributeRpcVo) {
		this.enterpriseAgentAttributeRpcVo = enterpriseAgentAttributeRpcVo;
	}
}
